package org.jctc.els.modules.biz.entity.projects;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

/**
 * 项目审批日志表;
 * @author : http://www.chiner.pro
 * @date : 2023-6-18
 */
@ApiModel(value = "项目审批日志表",description = "")
public class ElsProjectsStatusLog implements Serializable,Cloneable{
    /**  */
    @ApiModelProperty(name = "",notes = "")
    private Long id ;
    /** 项目id */
    @ApiModelProperty(name = "项目id",notes = "")
    private Long projectId ;
    @ApiModelProperty(name = "地市公司id",notes = "")
    private Long deptId ;
    /** 0: 待审核 1: 通过审核 2: 拒绝 */
    @ApiModelProperty(name = "0: 拒绝 1: 通过审核 2: 已提交",notes = "")
    private Integer status ;
    /** 审核时间 */
    @ApiModelProperty(name = "审核时间",notes = "")
    private Date authTime ;
    /** 审核人 */
    @ApiModelProperty(name = "审核人",notes = "")
    private Long authBy ;
    /** 审核人角色 */
    @ApiModelProperty(name = "审核人角色",notes = "")
    private Long baseRole ;
    /** 审核说明 */
    @ApiModelProperty(name = "审核说明",notes = "")
    private String authDesc ;
    /** 乐观锁 */
    @ApiModelProperty(name = "乐观锁",notes = "")
    private String revision ;
    /** 创建人 */
    @ApiModelProperty(name = "创建人",notes = "")
    private String createdBy ;
    /** 创建时间 */
    @ApiModelProperty(name = "创建时间",notes = "")
    private Date createdTime ;
    /** 更新人 */
    @ApiModelProperty(name = "更新人",notes = "")
    private String updatedBy ;
    /** 更新时间 */
    @ApiModelProperty(name = "更新时间",notes = "")
    private Date updatedTime ;


    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    /**  */
    public Long getId(){
        return this.id;
    }
    /**  */
    public void setId(Long id){
        this.id=id;
    }
    /** 项目id */
    public Long getProjectId(){
        return this.projectId;
    }
    /** 项目id */
    public void setProjectId(Long projectId){
        this.projectId=projectId;
    }
    /** 0: 待审核 1: 通过审核 2: 拒绝 */
    public Integer getStatus(){
        return this.status;
    }
    /** 0: 待审核 1: 通过审核 2: 拒绝 */
    public void setStatus(Integer status){
        this.status=status;
    }
    /** 审核时间 */
    public Date getAuthTime(){
        return this.authTime;
    }
    /** 审核时间 */
    public void setAuthTime(Date authTime){
        this.authTime=authTime;
    }
    /** 审核人 */
    public Long getAuthBy(){
        return this.authBy;
    }
    /** 审核人 */
    public void setAuthBy(Long authBy){
        this.authBy=authBy;
    }
    /** 审核人角色 */
    public Long getBaseRole(){
        return this.baseRole;
    }
    /** 审核人角色 */
    public void setBaseRole(Long baseRole){
        this.baseRole=baseRole;
    }
    /** 审核说明 */
    public String getAuthDesc(){
        return this.authDesc;
    }
    /** 审核说明 */
    public void setAuthDesc(String authDesc){
        this.authDesc=authDesc;
    }
    /** 乐观锁 */
    public String getRevision(){
        return this.revision;
    }
    /** 乐观锁 */
    public void setRevision(String revision){
        this.revision=revision;
    }
    /** 创建人 */
    public String getCreatedBy(){
        return this.createdBy;
    }
    /** 创建人 */
    public void setCreatedBy(String createdBy){
        this.createdBy=createdBy;
    }
    /** 创建时间 */
    public Date getCreatedTime(){
        return this.createdTime;
    }
    /** 创建时间 */
    public void setCreatedTime(Date createdTime){
        this.createdTime=createdTime;
    }
    /** 更新人 */
    public String getUpdatedBy(){
        return this.updatedBy;
    }
    /** 更新人 */
    public void setUpdatedBy(String updatedBy){
        this.updatedBy=updatedBy;
    }
    /** 更新时间 */
    public Date getUpdatedTime(){
        return this.updatedTime;
    }
    /** 更新时间 */
    public void setUpdatedTime(Date updatedTime){
        this.updatedTime=updatedTime;
    }
}
